home *** CD-ROM | disk | FTP | other *** search
/ Macwelt 1 / Macwelt DVD 1.toast / Software für Mac-OS X / Entwickler-Tools / netbeans / modules / ext / djava.jar / koala / dynamicjava / classinfo / ClassInfo.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-03-14  |  854 b   |  40 lines

  1. package koala.dynamicjava.classinfo;
  2.  
  3. public interface ClassInfo {
  4.    Class getJavaClass();
  5.  
  6.    boolean isCompilable();
  7.  
  8.    void setCompilable(boolean var1);
  9.  
  10.    ClassInfo getDeclaringClass();
  11.  
  12.    ClassInfo getAnonymousDeclaringClass();
  13.  
  14.    int getModifiers();
  15.  
  16.    String getName();
  17.  
  18.    ClassInfo getSuperclass();
  19.  
  20.    ClassInfo[] getInterfaces();
  21.  
  22.    FieldInfo[] getFields();
  23.  
  24.    ConstructorInfo[] getConstructors();
  25.  
  26.    MethodInfo[] getMethods();
  27.  
  28.    ClassInfo[] getDeclaredClasses();
  29.  
  30.    ClassInfo getArrayType();
  31.  
  32.    boolean isInterface();
  33.  
  34.    boolean isArray();
  35.  
  36.    boolean isPrimitive();
  37.  
  38.    ClassInfo getComponentType();
  39. }
  40.